<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:p="http://primefaces.org/ui">
    <h:form id="formCoberturas">
        <p:panelGrid id="pnlFindGuias" style="width:100%;text-align:left">
            <p:row rendered="false">
                <p:column>
                    <h:outputLabel id="lblNroFacturaBuscar" value="SERIE/NRO. GUIA " class="lblBusqueda" />
                </p:column>
                <p:column>
                    <p:inputText onkeyup="cambiarMayuscula(this)" id="txtNumeroFactura"  value="#{BKVentaFacturacion.ventaFacturacionBusqueda.numFactura}" />
                </p:column>
                <p:column colspan="2">
                    <p:commandButton id="btnBuscarFacturas" value="BUSCAR"
                                     update="dataTablaGuias"
                                     process="@this"
                                     action="#{MBVentaFacturacion.buscarListaGuiasRemision()}"/>
                </p:column>
            </p:row>

            <p:row rendered="false">
                <p:column>
                    <h:outputLabel id="lblRUCBuscar" value="RUC CLIENTE" class="lblBusqueda" />
                </p:column>
                <p:column>
                    <p:inputText onkeyup="cambiarMayuscula(this)" id="txtRUC"  value="#{BKVentaFacturacion.ventaFacturacionBusqueda.ruc}" />
                </p:column>
                <p:column>
                    <h:outputLabel id="lblRazonBuscar" value="RAZON SOCIAL " class="lblBusqueda" />
                </p:column>
                <p:column>
                    <p:inputText onkeyup="cambiarMayuscula(this)" id="txtRAZONSOCIAL"  value="#{BKVentaFacturacion.ventaFacturacionBusqueda.razon}" size="65"/>
                </p:column>

            </p:row>

            <p:row rendered="false">
                <p:column>
                    <h:outputLabel id="lblBuscarDel" value="FECHA DEL " class="lblBusqueda" />
                </p:column>
                <p:column>
                    <p:calendar id="txtFechaInicioCot" locale="es"
                                value="#{BKVentaFacturacion.busquedaDel}" 
                                pattern="dd/MM/yyyy" 
                                maxdate="#{BKVentaFacturacion.busquedaAl}"
                                showOn="button" showButtonPanel="true" navigator="true">
                        <p:ajax event="dateSelect" listener="#{MBVentaFacturacion.marcarInicio(event)}" update="txtFechaFinalCot"/>
                    </p:calendar>
                </p:column>
                <p:column>
                    <h:outputLabel id="lblBuscarAl" value="  AL  "  class="lblBusqueda" />
                </p:column>
                <p:column>
                    <p:calendar id="txtFechaFinalCot" locale="es"
                                value="#{BKVentaFacturacion.busquedaAl}" 
                                pattern="dd/MM/yyyy"
                                mindate="#{BKVentaFacturacion.busquedaDel}"
                                showOn="button" showButtonPanel="true" navigator="true">
                        <p:ajax event="dateSelect" listener="#{MBVentaFacturacion.marcarFinal(event)}" update="txtFechaInicioCot" />
                    </p:calendar>
                </p:column>

            </p:row>


            <p:row>
                <p:column colspan="4">
                    <p:dataTable id="dataTablaGuias" var="guia"
                                 value="#{BKVentaFacturacion.listaGuias}" widgetVar="listaGuias"
                                 emptyMessage="No se encontraron Guias de Remision"
                                 filteredValue="" rowIndexVar="rowIndex" paginator="true" rows="10"
                                 paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} 
                                 {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
                                 rowsPerPageTemplate="5,10,15">



                        <p:column id="idColumnaNum" style="width: 5%" headerText="Num.">
                            <h:outputText value="#{rowIndex+1}" />
                        </p:column>

                        <p:column id="idColumnaSerie" style="width: 10%" sortBy="#{guia.serieFactura}" headerText="Serie">
                            <h:outputText value="#{guia.serieFactura}" />
                        </p:column>

                        <p:column id="idColumnaNumero" style="width: 10%" sortBy="#{guia.numFactura}" headerText="N.Guia">
                            <h:outputText value="#{guia.numFactura}" />
                        </p:column>

                        <p:column id="idColumnaFecha" style="width: 15%" sortBy="#{guia.fechDocventa}" headerText="Fecha">
                            <h:outputText value="#{guia.fechDocventa}" />
                        </p:column>

                        <p:column id="idColumnaRUC" style="width: 10%" sortBy="#{guia.ruc}" headerText="RUC Cliente">
                            <h:outputText value="#{guia.ruc}" />
                        </p:column>

                        <p:column id="idColumnaRazon" style="width: 25%" sortBy="#{guia.razon}" headerText="Razon Social">
                            <h:outputText value="#{guia.razon}" />
                        </p:column>

                        <p:column id="idColumnaMoneda" style="width: 5%" sortBy="" headerText="Moneda">
                            <h:outputText value="#{guia.moneda.nombre}" />
                        </p:column>

                        <p:column id="idColumnaVenta" style="width: 10%" sortBy="#{guia.precioVenta}" headerText="Precio Venta">
                            <h:outputText value="#{guia.precioVenta}" />
                        </p:column>

                        <p:column id="idColumnaAcciones" style="width: 10%"  headerText="#{message['general.label.tipoAcesso']}">                              
                            <p:commandButton icon="ui-icon-check" title="Seleccionar" oncomplete="loadGuias.hide()"
                                             action="#{MBVentaFacturacion.seleccionarGuia()}"   
                                             process="@this,dataTablaGuias" 
                                             ajax="true" update=":formFacturacion:txtGuia,:formFacturacion:cbxTipMoneda,:formFacturacion:dataTablaArticulos,:formFacturacion:txtOP,:formFacturacion:txtSubtotal,
                                             :formFacturacion:txtIgv,:formFacturacion:txtTotal,:formFacturacion:txtValorLetras,:formFacturacion:btnGuardarFactura,:formFacturacion:dataTablaArticulos:findArticulo
                                             ,:formFacturacion:btnImprimirFactura" >

                                <f:setPropertyActionListener value="#{guia}" target="#{BKVentaFacturacion.ventaFacturacionSeleccionado}" />  
                            </p:commandButton>                                                  
                        </p:column>


                    </p:dataTable>
                </p:column>

            </p:row>   




        </p:panelGrid>                 
    </h:form>
</html>